package org.sibframework.sda.test.objects;

public class HosMedicineSignLog implements java.io.Serializable {

    //Fields Generated
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    private java.lang.Long id = null;
    /**
     * 药品ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MEDICINE_ID</tt>.<p>
     */
    private java.lang.Long medicineId = null;
    /**
     * 频率时间点<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>FREQUENCY_TIME</tt>.<p>
     */
    private java.lang.String frequencyTime = null;
    /**
     * 第几次频率<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>12</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ORDER_TIMES</tt>.<p>
     */
    private java.lang.Long orderTimes = null;
    /**
     * 记录时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>SIGN_DATE</tt>.<p>
     */
    private java.util.Date signDate = null;
    /**
     * 数量<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>6</tt>.<p>
     * Column: <tt>AMOUNT</tt>.<p>
     */
    private java.lang.Double amount = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    private java.lang.String createBy = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    private java.util.Date createDate = null;
    /**
     * 备注<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>512</tt>.<p>
     * Column: <tt>MEMO</tt>.<p>
     */
    private java.lang.String memo = null;
    /**
     * 医嘱ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ADVICE_ID</tt>.<p>
     */
    private java.lang.Long adviceId = null;
    /**
     * 弃用量<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>6</tt>.<p>
     * Column: <tt>LOST_AMOUNT</tt>.<p>
     */
    private java.lang.Double lostAmount = null;

    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public java.lang.Long getId() {
    	return this.id;
    }
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public void setId(java.lang.Long id) {
    	this.id = id;
    }

    /**
     * 药品ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MEDICINE_ID</tt>.<p>
     */
    public java.lang.Long getMedicineId() {
    	return this.medicineId;
    }
    /**
     * 药品ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MEDICINE_ID</tt>.<p>
     */
    public void setMedicineId(java.lang.Long medicineId) {
    	this.medicineId = medicineId;
    }

    /**
     * 频率时间点<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>FREQUENCY_TIME</tt>.<p>
     */
    public java.lang.String getFrequencyTime() {
    	return this.frequencyTime;
    }
    /**
     * 频率时间点<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>FREQUENCY_TIME</tt>.<p>
     */
    public void setFrequencyTime(java.lang.String frequencyTime) {
    	this.frequencyTime = frequencyTime;
    }

    /**
     * 第几次频率<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>12</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ORDER_TIMES</tt>.<p>
     */
    public java.lang.Long getOrderTimes() {
    	return this.orderTimes;
    }
    /**
     * 第几次频率<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>12</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ORDER_TIMES</tt>.<p>
     */
    public void setOrderTimes(java.lang.Long orderTimes) {
    	this.orderTimes = orderTimes;
    }

    /**
     * 记录时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>SIGN_DATE</tt>.<p>
     */
    public java.util.Date getSignDate() {
    	return this.signDate;
    }
    /**
     * 记录时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>SIGN_DATE</tt>.<p>
     */
    public void setSignDate(java.util.Date signDate) {
    	this.signDate = signDate;
    }

    /**
     * 数量<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>6</tt>.<p>
     * Column: <tt>AMOUNT</tt>.<p>
     */
    public java.lang.Double getAmount() {
    	return this.amount;
    }
    /**
     * 数量<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>6</tt>.<p>
     * Column: <tt>AMOUNT</tt>.<p>
     */
    public void setAmount(java.lang.Double amount) {
    	this.amount = amount;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public java.lang.String getCreateBy() {
    	return this.createBy;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>128</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public void setCreateBy(java.lang.String createBy) {
    	this.createBy = createBy;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public java.util.Date getCreateDate() {
    	return this.createDate;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public void setCreateDate(java.util.Date createDate) {
    	this.createDate = createDate;
    }

    /**
     * 备注<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>512</tt>.<p>
     * Column: <tt>MEMO</tt>.<p>
     */
    public java.lang.String getMemo() {
    	return this.memo;
    }
    /**
     * 备注<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>512</tt>.<p>
     * Column: <tt>MEMO</tt>.<p>
     */
    public void setMemo(java.lang.String memo) {
    	this.memo = memo;
    }

    /**
     * 医嘱ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ADVICE_ID</tt>.<p>
     */
    public java.lang.Long getAdviceId() {
    	return this.adviceId;
    }
    /**
     * 医嘱ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ADVICE_ID</tt>.<p>
     */
    public void setAdviceId(java.lang.Long adviceId) {
    	this.adviceId = adviceId;
    }

    /**
     * 弃用量<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>6</tt>.<p>
     * Column: <tt>LOST_AMOUNT</tt>.<p>
     */
    public java.lang.Double getLostAmount() {
    	return this.lostAmount;
    }
    /**
     * 弃用量<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>6</tt>.<p>
     * Column: <tt>LOST_AMOUNT</tt>.<p>
     */
    public void setLostAmount(java.lang.Double lostAmount) {
    	this.lostAmount = lostAmount;
    }
}